import request from '@/utils/request.js'

// 接口名称: 审批中心, 待我审批
export function getWorkflowList(page=1) {
  const data = {
    page
  };
  return request({
    url: 'api/Workfollow/workflowList',
    params: data,
    methods: 'get'
  });
}

// 接口名称: 审批中心, 我已审批
export function getWorkflowListNext(page=1) {
  const data = {
    page
  };
  return request({
    url: 'api/Workfollow/workflowListNext',
    params: data,
    methods: 'get'
  })
}

// 接口名称: 是否可以审批接口
// 请求方法: GET
// 接口地址: /index.php/api/Workfollow/checkuserstat

// objtype 项目类型
// objid 项目id
export function checkuserstat(objtype, objid) {
  const data = {
    objtype,
    objid
  };
  return request({
    url: '/index.php/api/Workfollow/checkuserstat',
    params: data,
    methods: 'get'
  });
}

// 接口名称: 审批接口
// 请求方法: GET
// 接口地址: index.php/api/workflow/doworkflow

// objType 单据类型
// objId 单据id
// opinion 审核信息
// description 描述
export function doworkflow(objType, objId, opinion, description) {
  const data = {
    objType,
    objId,
    opinion,
    description
  }
  return request({
    url: 'index.php/api/workfollow/doworkflow',
    methods: 'get',
    params: data
  })
}

// 接口名称： 查看审批流程
// 请求方式： get
// 接口地址：index.php/api/Workflow/getworkflowrecord
export function getworkflowrecord(objType, objId) {
  const data = {
    objType,
    objId
  }
  return request({
    url: 'index.php/api/workfollow/getworkflowrecord',
    methods: 'get',
    params: data
  })
}

// 接口名称: 最后一次审批改变状态
// 请求方法: GET
// 接口地址: index.php/api/workfollow/updatestate
export function updatestate(objtype, objid) {
  const data = {
    objtype,
    objid
  }
  return request({
    url: 'index.php/api/workfollow/updatestate',
    methods: 'get',
    params: data
  })
}
